package com.kzy.demoadmin.web.service;

import com.github.pagehelper.PageInfo;
import com.kzy.demoadmin.web.entity.Notice;

public interface NoticeService {

    /**
     * 根据id查询公告
     * @param integer
     * @return
     */
    Notice findById(Integer integer);


    /**
     * 分页查询公告
     * @param notice
     * @return
     */
    PageInfo<Notice> getNoticeList(Notice notice);

    /**
     * 删除公告
     * @param id
     * @return
     */
    int deleteById(Integer id);

    /**
     * 新增公告
     * @param notice
     */
    void add(Notice notice);

    /**
     * 修改公告
     * @param notice
     */
    void edit(Notice notice);

}
